AI编程小白想进阶时会陷入哪些误区

今天我总结一下我见到过的AI编程小白想进阶时会进入哪些误区,这次内容可能会写得比较尖锐。
觉得自己也可以
我认为 “迷之自信” 是大部分AI编程小白无法精进的最根本原因, 他们觉着自己稍微向AI指点江山一下就能做出项目 。例如之前遇到过一位极端的学员是一名没有任何基础的高中生,在Lovable写了一句话做出一个“应用”后认为这就学会退出课程了;但最常见的是很多人都被自媒体洗脑太厉害,觉得自己稍微学一下也能“3分钟”做出来;或者基于运气成分和大量的对话,用Cursor修改成功别人的项目。
直白说一下这些人的问题在哪:
错把AI当做自己的已有能力 根本不了解AI编程背后知识广度和密度有多少
我认为,使用AI越久很容易让人产生一种错觉, 好像我不用学也能做出点东西来 ,这个现象在AI编程领域尤其常见。一个普通人为什么想学AI编程,我观察身边大量的人后总结出两个可能,要么做一个用户产品,要么做一个自动化工具,比例大概为9:1。用户产品和自动化工具背后需要学习的学科是很不一样的。前者需要你有产品思维和设计思维,后者需要你有严谨的逻辑,而两者都需要你对即将使用的工具和模块非常熟悉, 后者的要求和难度会比前者更高好几个数量级 。
在我们训练营课程中,我们一开始都会教大家怎么用MVP思维和提炼设计风格等方法让Lovable第一版做的产品更符合自己的意愿,很多学员都会认为这是魔法,但发现在后续的过程中越做越有问题,因为他们发现Lovable做了一个空壳出来,而且越来越难控制。为什么? 因为学员一开始并没有真正领悟“MVP”的精髓,或者说一开始就不知道自己要做什么,准确讲就是自己的需求不明确。 在这种情况下,强大的AI大概率会给你一个 “大而全且好看”的空壳 给你,你第一眼很欢喜,第二眼就懵逼了,因为你不知道继续该怎么改。
其次,在后续开发过程中很多功能都需要调用各种工具,如果你连什么工具都不知道,那你肯定做不出来。当然,你大概率会直接向AI描述你不清晰的想法,如果AI能get到(前提是强大的AI,后面内容不再强调),那有可能帮你做出来,但很多情况下AI会给错方案里。 问题来了,如果你不知道AI给错方案你,你怎么描述以及正确提出你的问题,最后的结果显而易见,这个项目大概率会黄。
做自动化工具和做产品背后要求的思维是很不一样的,前者的重点是 计算思维(抽象、分解、模式识别、算法) ,后者的重点是用户思维。用户思维更多强调的是业务场景,而 计算思维最终强调和指导的是你的逻辑能力,回归到AI编程就是要么你自己有水平向AI提出正确的需求,要么你自己有水平指导AI做出来 ,但大概率小白学员没有这个水平,因为这些确实要通过大量锻炼和实践才能掌握,例如学生时期的奥赛。因此,你学会做产品不代表你有实力做一个自动化工具,反之亦然。
书里写了计算思维有哪些
关于第三点,我觉得很有必要提醒一下读者, 部分自媒体给你们看到的肯定是你们想看的,或者是他们想让你看到的画面,不把Vibe(氛围)烘托到位,你们怎么会点赞?
希望懂了再行动
在我们训练营里的200+学员中,我能看到不少的“好学型”学员。这个“好学”在这篇文章里并不是一个褒义词,它代表了一遇到问题就不假思索问“为什么”的人,或者每一次敲击键盘前都要希望提前掌握全局的人。在每次训练营的一开始,我都要向我们学员强调一个事情: 过往我们的学习是“先知后行”,而学AI编程必须“先行后知”。想短时间掌握AI编程,必须放下过往学习的方法,不要天天问“为什么”。 为什么?没有这么多为什么。在前面说了,大部分人根本不了解AI编程背后知识广度和密度有多少。 做个类比,你学习了两天做出的产品,很有可能优于普通高校计算机学生的毕设作品,或者等同于大学挑战杯或者商赛一个团队做出的作品。你思考一下,如果你先了解完,你要多少时间和精力?可能你学会你已经不想做这个项目了。
换句话说,AI编程的魅力就在这里,你确实可以不用学习这么多知识就能做出一个产品来,但是不是意味着不用再学习知识了?不是, 你没学会的知识确实不属于你的,而且很多逻辑的基础依赖于知识,你可以不需要完全掌握,但你需要拥有这样的逻辑能力。是不是对这句话很迷惑。。。其实逻辑里的知识可以通过类比的方式来替代。
白嫖是最香的
在每次训练营的一开始,我都要向我们学员强调另外一个事情:要舍得花钱。既然你们都花了上千块来上课了,那就不要纠结一些小钱了。 金钱=时间=能力=质量 ,如果没有时间和能力的前提下,花钱是最快最好完成你项目的唯一途径,太过省钱最终会反噬到你自己。
为什么?我举一些在我们社区里很常见的案例。
有些人希望通过各种技术手段白嫖Cursor的试用版,殊不知道Cursor试用版的Auto模式里有些小模型,如果你没有任何基础和判断能力,Cursor可能给了一坨巧克力味道的X给你,你一开始觉得白嫖很香,但越吃越发现好像不对劲,怎么Cursor一直没有解决我的问题? 在线下训练营中,我已经发现好几次一个Windows最常见和很简单的环境问题,Cursor试用版的Auto模式解决不了这个问题,但这个问题丢给DeepSeek都能一次性给出正确解决方案。 “Cursor太贵了!有没有最好用而且免费的AI编程工具?”这是一个网友问我的真实问题。。。“你可以自己做一个。”在训练营里,我们都会强调为什么要用最好的工具,例如Lovable以及Cursor(其实还有更好,但太贵了),就是为了避免上面的问题,但很多免费的IDE工具确实能力不怎么样。要记住,只有好的工具才能降低你的门槛和提高你的效率,除非你已经有能力去调试程序和不在意时间。 一部分人经常吐槽API好贵,宁愿自己做一个和本地部署。 说实话,如果你有能力做出一个具有交付质量的api来,你已经是高手了,更何况你的时间不值钱么? 还有,真的很多人不懂“捡了芝麻丢了西瓜”的道理,认为100块买个api很贵,但觉得买个5090显卡的电脑可以用很久。曾经我也是这样,所以买了4090,但现在觉得用api特别香, 100块的硅基流动api能用很久很久 * 。。。
掌握了方法就行
我认为不实践是绝大部分AI编程小白无法精进的最直接原因。我遇到的大部分人都这么说:我想不到做什么、我太忙了没时间做,没人督促我坚持不下来。。。为什么我们认为Vibe Coding在中文语境里应该翻译成“凭感觉编程”,因为“即兴编程”或者“氛围编程”只能代表你入门了,但不代表你进阶并拥有“操控AI的感觉”。还是类别成奥赛,为什么数学尖子生都是学同样的内容,但是比赛时就是有些人做得更快?我理解这种就是对数学的敏锐度,或者说直觉,这种能力或者感觉是需要大量刻意练习才能掌握的。回到我文章的核心表达内容, 无论是Vibe Coding还是AI编程,最需要学习和掌握的是计算思维和如何构建解决问题的思考框架和逻辑思维。只有把这些锻炼到遇到问题瞬间想出来怎么提问或者实现,那就真的“凭感觉编程”了。
列举了这四个问题,希望对正在入门Vibe Coding的读者有所启发。今天先更新这么多,后面有时间再写写。

